package com.zuipin.vo;

import java.io.Serializable;
import java.math.BigDecimal;

import com.zuipin.entity.OrderInvoiceInfo;

/**
 * 订单表
 **/
@SuppressWarnings("serial")
public class OrderInfoVo implements Serializable {
	private Long				createMemberId;			// 创建者
	
	private String				createName;				//
	
	private String				createTime;				// 创建时间
	
	private Long				sysId;					// 来源系统
	
	private String				orderNo;				// 订单编号
	
	private String				orderStatus;			// 订单状态:::::待付款,待审核,处理中,打包中/待发货,已发货(卖家发给买家),发往验货(卖家发往茶帮通),已入库(茶帮通已收货),验货通过(茶帮通已验货),验货不通过(茶帮通已验货),已发货(茶帮通发往买家),订单完成订单关闭,订单取消,退货完成,申请退货中
	
	private String				expressDeliveryName;	// 配送名称
	private String				expressDeliveryCode;	// 配送名称
	
	private String				startTime;
	
	private String				endTime;
	
	private BigDecimal			freightSum;				//运费
	
	private String				orderRemark;			// 订单备注
	
	private String				customerRemark;			// 客服备注
	
	private OrderInvoiceInfo	orderInvoiceInfo;		//发票信息
	
	private BigDecimal			internalDiscountSum;	//内部优惠价
	
	public Long getCreateMemberId() {
		return createMemberId;
	}
	
	public void setCreateMemberId(Long createMemberId) {
		this.createMemberId = createMemberId;
	}
	
	public String getCreateName() {
		return createName;
	}
	
	public void setCreateName(String createName) {
		this.createName = createName;
	}
	
	public String getCreateTime() {
		return createTime;
	}
	
	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}
	
	public Long getSysId() {
		return sysId;
	}
	
	public void setSysId(Long sysId) {
		this.sysId = sysId;
	}
	
	public String getOrderNo() {
		return orderNo;
	}
	
	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}
	
	public String getOrderStatus() {
		return orderStatus;
	}
	
	public void setOrderStatus(String orderStatus) {
		this.orderStatus = orderStatus;
	}
	
	public String getExpressDeliveryName() {
		return expressDeliveryName;
	}
	
	public void setExpressDeliveryName(String expressDeliveryName) {
		this.expressDeliveryName = expressDeliveryName;
	}
	
	public String getStartTime() {
		return startTime;
	}
	
	public void setStartTime(String startTime) {
		this.startTime = startTime;
	}
	
	public String getEndTime() {
		return endTime;
	}
	
	public void setEndTime(String endTime) {
		this.endTime = endTime;
	}
	
	public BigDecimal getFreightSum() {
		return freightSum;
	}
	
	public void setFreightSum(BigDecimal freightSum) {
		this.freightSum = freightSum;
	}
	
	public String getOrderRemark() {
		return orderRemark;
	}
	
	public void setOrderRemark(String orderRemark) {
		this.orderRemark = orderRemark;
	}
	
	public String getCustomerRemark() {
		return customerRemark;
	}
	
	public void setCustomerRemark(String customerRemark) {
		this.customerRemark = customerRemark;
	}
	
	public String getExpressDeliveryCode() {
		return expressDeliveryCode;
	}
	
	public void setExpressDeliveryCode(String expressDeliveryCode) {
		this.expressDeliveryCode = expressDeliveryCode;
	}
	
	public OrderInvoiceInfo getOrderInvoiceInfo() {
		return orderInvoiceInfo;
	}
	
	public void setOrderInvoiceInfo(OrderInvoiceInfo orderInvoiceInfo) {
		this.orderInvoiceInfo = orderInvoiceInfo;
	}
	
	public BigDecimal getInternalDiscountSum() {
		return internalDiscountSum;
	}
	
	public void setInternalDiscountSum(BigDecimal internalDiscountSum) {
		this.internalDiscountSum = internalDiscountSum;
	}
	
}
